#pragma once
#include "dllmain.h"
#include <ace/Task.h>
#include <ace/Activation_Queue.h>
#include <ace/Method_Request.h>

class CPPXCORBA_API ACE_Scheduler : public ACE_Task_Base
{
public:
    ACE_Scheduler(void);

    virtual int svc(void);
    virtual int enqueue (ACE_Method_Request *request,long prio = 0);
    virtual void exit(void);

private:
    ACE_Activation_Queue activation_queue_;
};
